package io.github.yfblock.frame.Core.Analyzer;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.ToString;

import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;

@Data
@AllArgsConstructor
@ToString
public class UrlTreeNode {
    String url;                  // 节点路径
    Method method;               // 节点方法
    String objectBean;           // 节点对象
    List<UrlTreeNode> children;  // 子节点

    public UrlTreeNode() {
        this.url = "";
        this.method = null;
        this.objectBean = null;
        this.children = new ArrayList<>();
    }
}
